package singleton;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:咭咭熊
 * Date:2021 - 08 - 27
 * Time:10:14
 */
/***
 * 设计一个类，只能生成该类的一个实例
 * 实现——只有在instance为null的时候才创建一个实例避免重复创建，同时将构造函数定义为私有函数，这样可以确保只创建一个实例；
 * 只适用于单线程环境
 */
public class Singleton1 {
    private Singleton1(){

    }
    private static Singleton1 instance = null;

    public static  Singleton1 getInstance(){
        if(instance == null){
            instance = new Singleton1();
        }
        return instance;
    }
}
